home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / doc / w3m / ja / README.menu < prev    next >
Encoding:
Text File  |  2002-11-27  |  3.4 KB  |  107 lines

  1.  
  2. w3m §Œ•·•À•°º§À§ƒ§§§Δ
  3.                                                    (2002/11/27)  ∫‰À‹ π¿¬ß
  4.                                                    hsaka@mth.biglobe.ne.jp
  5.  
  6. [1] •≠°º¡‡∫Ó
  7.  
  8.   °¶∞Ï»Ã≈™§ §‚§Œ
  9.  
  10.     HELP, INS •≠°º             : •·•À•°º§ŒŒ©§¡æÂ§≤
  11.     HELP, INS •≠°º, C-c,       : •·•À•°º§Œæ√µÓ
  12.     RET(C-m, C-j), SPC, ¢™•≠°º : ¡™¬Ú
  13.     BS(C-h), DEL(C-?), ¢´•≠°º  : Ã·§Î
  14.     C-n, j, ¢≠•≠°º             : ≤º§Œπ‡Ã‹§ÿ
  15.     C-p, k, ¢¨•≠°º             : æÂ§Œπ‡Ã‹§ÿ
  16.     J                          : π‡Ã‹§ÚæÂ§À•π•Ø•Ì°º•Î
  17.     K                          : π‡Ã‹§Ú≤º§À•π•Ø•Ì°º•Î
  18.     C-a                        : ¿ËΔ¨§Œπ‡Ã‹§ÿ
  19.     C-e                        : ∫«∏§Œπ‡Ã‹§ÿ
  20.     C-f, C-v                   : º°•⁄°º•∏§Œπ‡Ã‹§ÿ
  21.     C-b, M-v                   : ¡∞•⁄°º•∏§Œπ‡Ã‹§ÿ
  22.     C-s, /                     : π‡Ã‹§Ú≤º§À∏˛§´§√§Δ∏°∫˜
  23.     C-r, ?                     : π‡Ã‹§ÚæÂ§À∏˛§´§√§Δ∏°∫˜
  24.     n                          : º°§Œπ‡Ã‹§Ú∏°∫˜
  25.     N                          : ¡∞§Œπ‡Ã‹§Ú∏°∫˜
  26.     C-z                        : •µ•π•⁄•Û•…
  27.  
  28.     # INS §œƒÃæÔ ^[[2~ §«§π§¨ ^[[L(•≥•Û•Ω°º•Î), ^[[E(PocketBSD) §À§‚
  29.       •–•§•Û•…§∑§Δ§¢§Í§fi§π°£
  30.  
  31.     MenuKeymap, MenuEscKeymap, MenuEscBKeymap, MenuEscDKeymap (menu.c)
  32.     §«ƒÍµ¡
  33.  
  34.   °¶∏ƒ Ã§Œ•·•À•°ºÕ—
  35.  
  36.     MenuItem πΩ¬§¬Œ (menu.h) §Œ char *keys §À¿flƒÍ( £øÙ≤ƒ«Ω)
  37.     æÂµ≠§Œ•≠°º¡‡∫Ó§ÀæÂΩÒ§≠§µ§Ï§fi§π°£
  38.  
  39. [2] •fi•¶•π
  40.  
  41.     •‹•ø•Û£≥ : •·•À•°º§ŒŒ©§¡æÂ§≤
  42.  
  43.    Œ©§¡æÂ§≤∏Â
  44.  
  45.     •‹•ø•Û£±/£≥ (π‡Ã‹)         : ¡™¬Ú
  46.         °Ì      (œ»,MENU_NOP)  : ≤ø§‚§∑§ §§
  47.         °Ì      (œ»≥∞)         : Ã·§Î(•·•À•°º§Œæ√µÓ)
  48.         °Ì      ( : )          : º°•⁄°º•∏§fi§ø§œ¡∞•⁄°º•∏§Œπ‡Ã‹§ÿ
  49.                                  (ƒπ§§•·•À•°º§ŒæÏπÁ)
  50.         °Ì      (•…•È•√•∞)     : •π•Ø•Ì°º•Î
  51.  
  52. [3] •·•À•°º§Œ•´•π•ø•fi•§•∫
  53.  
  54.    ~/.w3m/menu §À•·•À•°º§ÚƒÍµ¡§«§≠§fi§π°£
  55.    •·•À•°º§œ°¢
  56.  
  57.      menu MENU_ID
  58.       π‡Ã‹
  59.         :
  60.      end
  61.  
  62.    §»§∑§Δ¿flƒÍ§∑§fi§π°£≥Δπ‡Ã‹§À§œ°¢
  63.  
  64.      func  LABEL FUNCTION KEYS [DATA]    •≥•fi•Û•…º¬π‘
  65.      popup LABEL MENU_ID  KEYS        •µ•÷•·•À•°ºŒ©§¡æÂ§≤
  66.      nop   LABEL            ≤ø§‚§∑§ §§(•ª•—•ϰº•ø§‰•ø•§•»•Î)
  67.  
  68.    §Ú¿flƒÍ≤ƒ«Ω§«§π°£
  69.    Œ„§œ menu.default §‰ menu.submenu §Ú∏´§Δ§Ø§¿§µ§§°£
  70.    ¿flƒÍ§«§≠§Î•≥•fi•Û•…(FUNCTION)§œ README.func §Ú∏´§Δ§Ø§¿§µ§§°£
  71.    MENU_ID §»§∑§Δ "Main" §œ•·•§•Û•·•À•°º§À°¢"Select" §œ•–•√•’•°¡™¬Ú
  72.    •·•À•°º§À°¢"SelectTab" §œ•ø•÷¡™¬Ú•·•À•°º§ÀÕΩÃÛ§µ§Ï§Δ§§§fi§π°£
  73.    KEYS §œ•–•§•Û•…§π§Î•≠°º§« £øÙªÿƒÍ≤ƒ«Ω§«§π°£
  74.    DATA §¨¿flƒÍ§µ§Ï§Δ§§§Ï§–•≥•fi•Û•…(FUNCTION)§Œ∞˙øÙ§»§∑§Δª»§Ô§Ï§fi§π°£
  75.  
  76. [4] ≥´»Ø§À§ƒ§§§Δ
  77.  
  78.    •·•À•°º•ΰº•¡•Û§ŒŒ„§œ mainMenu(), optionMenu() §Ú∏´§Ï§– ¨§´§Î§»ª◊§§§fi§π°£
  79.    §≥§Œ•ΰº•¡•Û§»∞ ≤º§Œ MenuItem πΩ¬§¬Œ§ÚƒÍµ¡§π§Ï§–°¢§€§»§Û§…§Œ•·•À•°º§œ°¢
  80.    ¿flƒÍ§«§≠§Î§»ª◊§§§fi§π°£
  81.  
  82.    MenuItem πΩ¬§¬Œ (menu.h)
  83.  
  84.     struct {
  85.         int  type;        /* •ø•§•◊ */
  86.         char *label;        /* •È•Ÿ•Π*/
  87.         int  *variable;        /* VALUE_MENU §ŒæÏπÁ§À¿flƒÍ§π§Î —øÙ */
  88.         int  value;        /* VALUE_MENU §ŒæÏπÁ§À¿flƒÍ§π§Î√Õ */
  89.         void (*func)();        /* ¡™¬Ú§µ§Ï§øª˛§Àº¬π‘§π§Î¥ÿøÙ */
  90.         struct _Menu *popup;    /* •µ•÷•·•À•°º */
  91.         char *keys;        /* •–•§•Û•…§π§Î•≠°º( £øÙ≤ƒ«Ω) */
  92.     } MenuItem;
  93.  
  94.    •ø•§•◊ type §œ∞ ≤º§Œ§‚§Œ§¨ª»Õ—§«§≠§fi§π°£
  95.  
  96.      MENU_NOP   (1) : § §À§‚§∑§ §§°£¡™¬Ú§‚§«§≠§ §§°£
  97.                       (•ø•§•»•Χ‰•ª•—•ϰº•øÕ—)
  98.      MENU_FUNC  (2) : ¥ÿøÙ§Úº¬π‘
  99.      MENU_VALUE (4) :  —øÙ(*variable)§À√Õ(value)§Ú¿flƒÍ
  100.      MENU_POPUP (8) : •µ•÷•·•À•°º§ÚŒ©§¡æÂ§≤§Î
  101.  
  102.      MENU_FUNC §» MENU_VALUE §œ (MENU_FUNC | MENU_VALUE) §»
  103.      ¿flƒÍ§π§Î§≥§»§«Œæ ˝§ŒΔ∞∫Ó§Ú§∑§fi§π°£( —øÙ¿flƒÍ§¨¿Ë§«§π)
  104.  
  105.    ¿flƒÍŒ„§œ°¢MainMenuItem (menu.c) §‰ new_option_menu() §Ú∏´§Δ§Ø§¿§µ§§°£
  106.  
  107.